package ar.matias.hibernate.interfaces;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public interface RoleDao<T> {

	T save(T Object);

	boolean remove(T Object);

	boolean saveAll(T Object);

	T getObject(Serializable id);

	boolean isExist(Serializable id);

	List<T> findQuery(String name, Map<String, Object> queryParameter);

}
